package com.ty.skysystem.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.ToString;

/**
 * 系统用户表: 用于存放用户账户密码信息及用户信息 字段名: role_id => 对应表: role
 *
 * @author tianyuzhu
 * @email 1659770218@QQ.COM
 * @date 2020-12-11 16:03:39
 */
@Data
@ToString
@TableName("user")
public class UserEntity implements Serializable {
  private static final long serialVersionUID = 1L;

  /** 用户标号(自增) */
  @TableId(value = "user_id", type = IdType.AUTO)
  private Long userId;
  /** 用户姓名 */
  private String userName;
  /** 性别 ： 0 男 1 女 */
  private Integer sex;
  /** 用户账号 */
  private String account;
  /** 用户密码 */
  private String password;
  /** 联系电话 */
  private String phone;
  /** 电子邮箱 */
  private String email;
  /** 用户对应的角色编号 */
  private Long roleId;
  /** 1 表示删除， 0 表示未删除 */
  @TableLogic private Integer isDeleted;
  /** 创建时间 */
  private Date createTime;
  /** 修改时间 */
  private Date updateTime;
}
